2. using a percentage in w-full, w-1/3 like in div
w-1/2
w-1/2
w-1/5
w-4/5
w-4/6
w-2/6
w-full
3. using div and w-xl,lg, md,sm,xs, 2xs, 3xs, fixed width based on the container scale
w-xl
w-lg
w-md
w-sm
w-xs
w-2xs
w-3xs
Width using w-number, 0-96 or more
0
1
2
3
4
5
10
20
24
32
64
80
96
Sizing! [size-]
Percentages
w-2/3
w-1/3
Div elements are block-level by default, so they take the full width of their parent container.
Here, the width is controlled using Tailwind's w-x/y percentage utilities.
using container as class will make that tag width: 100%
Lorem ipsum dolor sit amet consectetur adipisicing elit. Iusto ea molestias
quae provident magnam pariatur eligendi, illum omnis qui ratione soluta.
te debitis perferendis libero explicabo natus, laboriosam deleniti.
Quo, iusto. this has max-w-full
max-w-md
max-w-lg
max-w-xl
max-w-2xl
Width of the viewport
(vw) width 100%, by w-screen
w-full
100% of container
using container inside a div class, it takes 100% of any container
This is a normal div
(default min-height: auto) p-2 bg-lime-300 flex-1 min-w-0
min-h-0 → allows shrinking inside flex container.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolores illo et repellat laborum aliquid explicabo nostrum perferendis accusantium placeat commodi?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Facere eveniet culpa accusamus sunt, suscipit sint omnis incidunt minus ex. Dolores vitae nostrum molestias nobis vel, quod iure excepturi velit corporis possimus voluptatem eligendi dolorum aut repellendus dolor aliquid! Illo repellat reiciendis quod, voluptatem dolores nulla id delectus eos facilis ipsa. Neque cumque pariatur iusto illo officia quas ut qui, modi tenetur? Assumenda corrupti consequatur ipsa voluptatibus, ullam vel adipisci molestiae ea, quia officiis magni in. Similique cum non neque facilis facere repellendus accusantium sequi sit itaque odit sunt adipisci ut corporis voluptas exercitationem magni expedita, quas quae eveniet asperiores modi iusto esse! Molestias nobis similique impedit, adipisci ad rem quibusdam voluptatibus! Repudiandae, quam deleniti. Impedit, quia omnis facere a alias recusandae reiciendis suscipit eveniet, tenetur doloribus nulla nemo! Error, officiis provident nostrum quos consectetur sunt sint sequi. Libero ipsum aliquam sed? Nulla id omnis eius numquam inventore officia odio quia consequuntur ipsa, delectus laudantium voluptatibus quasi. Incidunt fuga suscipit tempora mollitia expedita, reprehenderit natus, libero quaerat et corrupti voluptates nisi exercitationem odio perferendis magni debitis delectus nesciunt at dignissimos illum eligendi porro est quos eveniet. Eius ipsa asperiores tempora sapiente repudiandae non error! Exercitationem, nemo beatae. Iste tempora omnis eaque similique atque? Totam tempore, ea ipsum eius quam vitae aspernatur nemo deserunt labore, minus, veritatis et iste amet recusandae facere reprehenderit aliquam facilis fugit commodi? Nam itaque quia quaerat provident exercitationem beatae earum accusantium porro at facere et laborum, pariatur explicabo, consequatur laboriosam voluptatum veritatis maxime iure eius reprehenderit. Neque nam optio officia porro velit perferendis suscipit nobis voluptates temporibus eos, laboriosam non iusto odio quis mollitia animi natus modi aliquam, esse error quam ipsa! Illum necessitatibus ratione excepturi, atque fugit culpa. Suscipit, earum ex tempore officiis voluptatibus id. Illo omnis harum architecto ex maiores dicta exercitationem ratione ducimus iusto similique praesentium et earum incidunt explicabo placeat quidem, esse hic repellendus officiis eveniet voluptate! In molestiae minus corrupti quos veniam quam unde porro quis sunt labore quod veritatis voluptatum facere voluptatibus, tempore explicabo ducimus natus odit totam sapiente. Neque consequatur quo deserunt saepe iure, fugit a temporibus, nam reiciendis rerum accusantium? Sequi porro rem totam iste dignissimos, impedit libero voluptates illo nulla odio placeat atque. Autem nostrum molestias quod sed harum explicabo dolorem totam fugit ea numquam natus ducimus maiores ratione magnam, eveniet consequatur error ab aliquid nisi doloremque, id quo! Enim at in repellendus voluptas. Dicta natus dignissimos atque.
min-h-full, so its minimum height becomes 100% of the parent’s content area.
Even though the parent has padding, the inner div still stretches to fill the available height inside it.
Max Height
Using max-h-full
parent container has h-[160px], and this div has h-48 = 192px, but using max-h-full, this is taking full height of the parent container, also thid div has mx-20
Full screen height
min-h-screen
Width Auto
it will take auto screen or parent container width, w-auto